package com.fzg.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 
 * </p>
 *
 * @author fzg
 * @since 2022-03-26
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class Resume implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 简历aid
     */
    @TableId(value = "aid", type = IdType.AUTO)
    private Integer aid;

    /**
     * 名字
     */
    private String name;

    /**
     * 性别
     */
    private Integer sex;

    /**
     * 当前身份
     */
    private String currentIdentity;

    /**
     * 出生年月
     */
    private Date birth;

    /**
     * 户口所在地
     */
    private String hukou;

    /**
     * 居住城市
     */
    private String city;

    /**
     * 政治面貌
     */
    private String outlook;

    /**
     * 联系方式
     */
    private String phone;

    /**
     * 电子邮箱
     */
    private String email;

    /**
     * 求职状态
     */
    @TableField("huntJob_state")
    private String huntjobState;

    /**
     * 期望职位
     */
    private String expectWork;

    /**
     * 期望行业
     */
    private String expectIndustry;

    /**
     * 期望城市
     */
    private String expectCity;

    /**
     * 期望薪资
     */
    private String expectSalary;

    /**
     * 毕业学校
     */
    private String school;

    /**
     * 所学专业
     */
    private String major;

    /**
     * 最高学历
     */
    private String highestEducation;

    /**
     * 工作或实习经历的公司名称
     */
    private String companyName;

    /**
     * 公司所属行业
     */
    private String companyType;

    /**
     * 工作或实习时职位
     */
    private String companyPosition;

    /**
     * 工作或实习时的薪资
     */
    private String internshipWorkSalary;

    /**
     * 工作或实习时的工作描述
     */
    private String internshipWorkDescription;

    /**
     * 项目名称
     */
    private String projectName;

    /**
     * 项目描述
     */
    private String projectDescription;

    /**
     * 英语登记
     */
    private String englishLevel;

    /**
     * 专业技能描述
     */
    private String skillDescription;

    /**
     * 证书描述
     */
    private String certificate;

    /**
     * 个人优势
     */
    private String personalAdvantange;

    /**
     * 自我评价
     */
    private String selfEvaluation;

    /**
     * 头像
     */
    private String avatar;

}
